.listeCons{
	margin:auto;
	width:80%;
	background:#ffadb0;
	border:2px dotted #f28d8e;
}
	.listeCons div{
		padding:5px;
		background:#f28d8e;
	}
		.listeCons div:before{
			content: " ---|| ";
		}
		.listeCons div:after{
			content: " :";
		}
	.listeCons p{
		margin:5px;
		border-top:1px solid #f28d8e;
		padding-top:2px;
	}
		.listeCons div+p{
			border:none;
		}
	.listeCons .nom{
		font:caption;
	}

.listeStruc{
}
	.listeStruc div{
		background:#ffd3ad;
		padding:0px 3px;
		margin-top:3px;
		border: 1px solid #bf946f;
		border-top:10px solid #bf946f;
	}
	.listeStruc .pair{
		background:#add9ff;
		border: 1px solid #6f9abf;
		border-top:10px solid #6f9abf;
	}
	.listeStruc+div{
		border:none;
	}
	.listeStruc .noAugmente a, .listeStruc .noRessource a{
		text-decoration:line-through;
	}